package com.yloveg.common;

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

	/**
     * 获得20150803 --> 15/8/3,15/12/6,15/2/15,15/10/3文件夹形式
     *
     * @param date
     * @return 15/10/3文件夹形式
     */
    public static String endFileDir () {
          Date date = new Date(System. currentTimeMillis());
          SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd" );
          String str = sdf.format(date).toString();
          StringBuffer sb = new StringBuffer();
           char[] timeArr = str.toCharArray();
          sb = sb.append(timeArr[2]).append(timeArr[3]);
           // str = ""+timeArr[2]+timeArr[3];
           if (timeArr[4] != '0') {
               sb = sb.append(timeArr[4]);
                // str+=timeArr[4];
          }
          sb = sb.append(timeArr[5]).append( "/");
           // str+=""+timeArr[5]+"/";//根据当前系统环境确定分隔符
          
          
           //确定天数作为文件夹,测试部不需要天数，直接注释即可
           if(timeArr[6]!= '0'){
               sb = sb.append(timeArr[6]);
          }
          sb = sb.append(timeArr[7]).append( "/");
           return sb.toString().trim();
    }
    
    /**
     * @return yyyyMMddhhmmssSSS
     */
    public static String transPath() {
      Date date = new Date();
      SimpleDateFormat dateformat = new SimpleDateFormat("yyyyMMddhhmmssSSS");// 定义到毫秒
      String nowStr = dateformat.format(date);
      return nowStr;
    }
}
